#include "FoGGEDEF.h"
#include "GVint.h"


namespace _FOGGE_
{
	namespace _GDB_
	{
		GVint::GVint(::_FO_GDB::GVContainer* ptrGVContainer,::_FO_UTIL::Name name)
			:GV(ptrGVContainer,name,::_FO_UTIL::Name(__T("foInt")))
		{
			
		}

		GVint::~GVint(void)
		{
		}

		foInt GVint::GetValue()
		{
			return m_iValue;
		}
		void GVint::SetValue(foInt value)
		{
			static TCHAR tempv[1024];
			_itot_s(value,tempv,1024,10);
			Set(tempv);
		}

		void GVint::ValueUpdated()
		{
			//convert value;
			m_iValue=_tstoi(m_strValue.c_str());
		}
	}
}